home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 March / PCWorld_2002-03_cd.bin / Software / TemaCD / xteq / setup.exe / {app} / plugins / XQ Just-In-Time Debugger.xpl < prev    next >
Text File  |  2001-04-26  |  2KB  |  42 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="1"
  3. "COUNT"="1"
  4. "UIPATH"="System\Debugging\"
  5. "NAME"="Just-In-Time Debugger"
  6. "VERSION"="1.21"
  7. "OSVERSION"="010101"
  8. "LANGUAGE"="VBScript"
  9. "TEXT 1"="Debugger"
  10. "DESCRIPTION 1"="This settings shows if you have a Just-In-Time Debugger installed.  If the box is empty, you may enter a path manually if you wish to use one.  Note: This requires a third party utility such as Norton CrashGuard.
  11. "DESCRIPTION 2"="A debugger is usually used by a developer to correct programs in case of a failure or crash so this field should usually be empty if you are not a developer, or if you do not have an anti-crash program such as Norton CrashGuard or Mijenix Fix-It Utilities installed. If Norton CrashGuard is installed, the box should say something similar to this:"
  12. "DESCRIPTION 3"="C:\Program Files\Norton CrashGuard\CG32EH.EXE /p%ud /e%ud"
  13. "DESCRIPTION 4"="If Mijenix Fix-It Utilities is installed, it may look like this:"
  14. "DESCRIPTION 5"="C:\Program Files\Mijenix\Fix-It\MXENTJIT.exe -p %ld -e %ld"
  15. "DESCRIPTION 6"="On Windows 2000, it normally says:"
  16. "DESCRIPTION 7"="drwtsn32 -p %ld -e %ld -g"
  17. "DESCRIPTION 8"="You may have a blank entry if no such utility is present on your system, or you may specify one manually.  It is not necessary to have one listed for your system to work properly."
  18. "AUTHOR"="Xteq Systems"
  19. "CONTACTURL"="http://www.xteq.com"
  20. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  21. "COMMENT 1"=" "
  22. "COMMENT 2"="Thanks to CptSiskoX for his help!"
  23.  
  24.  
  25. sPath="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AEDebug\Debugger"
  26. Sub Plugin_Initialize 
  27.     s=RegReadValue(sPath)
  28.     Call SetUIElement(1,s)
  29. End Sub
  30.  
  31. Sub Plugin_CheckData(ElementIndex)
  32. End Sub
  33.  
  34. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  35.  s=GetUIElement(1)
  36.  Call RegWriteValue(sPath,s,1)
  37.  Call Restart
  38. End Sub
  39.  
  40. Sub Plugin_Terminate 
  41. End Sub
  42.